﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace XiAnAirport.Models
{
    public class SpareInfo
    {
        public int id { get; set; }
        public string spareNo { get; set; }//备件编码
        public string spareName { get; set; }//备件名称
        public string spareCompany { get; set; }//备件厂家
        public string spareModel { get; set; }//备件型号
        public string productionDate { get; set; }//生产日期
        public string contactPerson { get; set; }//联系人
        public string phone { get; set; }//联系方式
        public int thresholdValue { get; set; }//阈值 ：单位-年/月/天/次
        public int alarmThresholdValue { get; set; }//报警阀值
        public int liftTime { get; set; }//寿命
        public string content { get; set; }//说明文档
        public string sparePic { get; set; }//备件照片路径
        public string creationDate { get; set; }//创建时间
        public string creationPerson { get; set; }//创建者
        public int isDelete { get; set; }
        //public string unit { get; set; }//单位
        //public int quantity { get; set; }//数量
        //public int actualQuantity { get; set; }//实际供货数量
        //public string actualSpareModel { get; set; }//现场实际型号和规格
        //public double unitPrice { get; set; }//单价
        public int Recordhead { get; set; }//记录头
        public int Recordtail { get; set; }//记录尾
    }

    public class Spareupdaterecord
    {
        public int id { get; set; }
        public string spareNo { get; set; }//备件编码
        public string spareName { get; set; }//备件名称
        public string spareCompany { get; set; }//备件厂家
        public string spareModel { get; set; }//备件型号
        public string productionDate { get; set; }//生产日期
        public string contactPerson { get; set; }//联系人
        public string phone { get; set; }//联系方式
        public int thresholdValue { get; set; }//阈值 ：单位-年/月/天/次
        public int alarmThresholdValue { get; set; }//报警阀值
        public int liftTime { get; set; }//寿命
        //public string unit { get; set; }//单位
        //public int quantity { get; set; }//数量
        //public int actualQuantity { get; set; }//实际供货数量
        //public string actualSpareModel { get; set; }//现场实际型号和规格
        //public double unitPrice { get; set; }//单价
        public string content { get; set; }//说明文档
        public string sparePic { get; set; }//备件照片路径
        public int spareId { get; set; }//备件编码id
        public int elevatorId { get; set; }//电梯id
        public string elevatorNo { get; set; }//电梯编号
        public string elevatorName { get; set; }//电梯名称
        public string updateDate { get; set; }//更换日期
        public string updateReason { get; set; }//更换原因
        public string updatePerson { get; set; }//更换人
        public string creationDate { get; set; }//创建时间
        public string creationPerson { get; set; }//创建者
        public int isDelete { get; set; }
        public int Recordhead { get; set; }//记录头
        public int Recordtail { get; set; }//记录尾
        public int oldspareId { get; set; }//原备件id
        public int amount { get; set; }
        public string oldSpareName { get; set; }//原备件名称
        public string oldSpareModel { get; set; }//原备件型号
        public string startTime { get; set; }
        public string endTime { get; set; }
        public string ids { get; set; }
    }

    public class SpareElevator
    {
        public int id { get; set; }
        public int elevatorId { get; set; }
        public int spareId { get; set; }
        public string spareIds { get; set; }
        public string elevatorIds { get; set; }
        public string spareNo { get; set; }//备件编码
        public string spareName { get; set; }//备件名称
        public string spareCompany { get; set; }//备件厂家
        public string spareModel { get; set; }//备件型号
        public string productionDate { get; set; }//生产日期
        public string contactPerson { get; set; }//联系人
        public string phone { get; set; }//联系方式
        public string sparePic { get; set; }//备件照片路径
        public string content { get; set; }//说明文档
        public int thresholdValue { get; set; }//阈值
        public int liftTime { get; set; }//寿命
        //public string unit { get; set; }//单位
        //public int quantity { get; set; }//数量
        //public int actualQuantity { get; set; }//实际供货数量
        //public string actualSpareModel { get; set; }//现场实际型号和规格
        //public double unitPrice { get; set; }//单价
    }
}
